From 1394400b767c086ab0d71e9b2f95785b8cfe1b69 Mon Sep 17 00:00:00 2001 From: Nikhil M Warrier Date: Sun, 15 Mar 2026 18:57:46 +0530 Subject: Add autosave and clear button to forms. --- src/pages/forms/[...id].astro | 81 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 78 insertions(+), 3 deletions(-) (limited to 'src/pages/forms/[...id].astro') diff --git a/src/pages/forms/[...id].astro b/src/pages/forms/[...id].astro index d26c51d..cadf14a 100644 --- a/src/pages/forms/[...id].astro +++ b/src/pages/forms/[...id].astro @@ -4,6 +4,7 @@ import { FORM_POST_URL } from '@/consts' import Layout from '@/layouts/Layout.astro' import { getAllForms } from '@/lib/data-utils' import { formatDate } from '@/lib/utils' +import { Icon } from 'astro-icon/components' import { render } from 'astro:content' export async function getStaticPaths() { @@ -29,7 +30,7 @@ const fields = Astro.props.data.form.fields {form.title}
{formatDate(form.date)}
@@ -40,18 +41,92 @@ const fields = Astro.props.data.form.fields
{fields.map((field) => )} +
+ + + Draft autosaved + -
+ + + {form.submit_text || 'Submit'} +
+ + -- cgit v1.2.3